Big Huge Thesaurus

Solanum dulcamara

noun